flea-ridden person - French English Dictionary